gdkwindow: Provide a default implementation of process_updates_recurse
authorJasper St. Pierre <jstpierre@mecheye.net>
Sun, 22 Jun 2014 13:28:13 +0000 (09:28 -0400)
committerJasper St. Pierre <jstpierre@mecheye.net>
Sun, 22 Jun 2014 14:20:50 +0000 (10:20 -0400)
As a quick code cleanup.

gdk/broadway/gdkwindow-broadway.c
gdk/gdkoffscreenwindow.c
gdk/gdkwindowimpl.c
gdk/wayland/gdkwindow-wayland.c
gdk/win32/gdkwindow-win32.c
gdk/x11/gdkwindow-x11.c

index 75a12d943b7938bdc6710a6215b73b3f1697d193..3113040f31640d7b49b3cd2d6297bcfc51b9960e 100644 (file)
@@ -1480,13 +1480,6 @@ gdk_broadway_window_set_composited (GdkWindow *window,
 {
 }
 
-static void
-gdk_broadway_window_process_updates_recurse (GdkWindow *window,
-                                            cairo_region_t *region)
-{
-  _gdk_window_process_updates_recurse (window, region);
-}
-
 void
 _gdk_broadway_display_before_process_all_updates (GdkDisplay *display)
 {
@@ -1582,7 +1575,6 @@ gdk_window_impl_broadway_class_init (GdkWindowImplBroadwayClass *klass)
   impl_class->destroy_notify = gdk_broadway_window_destroy_notify;
   impl_class->register_dnd = _gdk_broadway_window_register_dnd;
   impl_class->drag_begin = _gdk_broadway_window_drag_begin;
-  impl_class->process_updates_recurse = gdk_broadway_window_process_updates_recurse;
   impl_class->sync_rendering = _gdk_broadway_window_sync_rendering;
   impl_class->simulate_key = _gdk_broadway_window_simulate_key;
   impl_class->simulate_button = _gdk_broadway_window_simulate_button;
index f54d3d14aee8d8bd74151052e7014233c57c1f76..e67a8b70dbb2f92b593843a342cccc8f2cb0bf01 100644 (file)
@@ -651,13 +651,6 @@ gdk_offscreen_window_set_transient_for (GdkWindow *window,
 {
 }
 
-static void
-gdk_offscreen_window_process_updates_recurse (GdkWindow *window,
-                                              cairo_region_t *region)
-{
-  _gdk_window_process_updates_recurse (window, region);
-}
-
 static void
 gdk_offscreen_window_get_frame_extents (GdkWindow    *window,
                                        GdkRectangle *rect)
@@ -760,7 +753,6 @@ gdk_offscreen_window_class_init (GdkOffscreenWindowClass *klass)
   impl_class->destroy_notify = NULL;
   impl_class->register_dnd = gdk_offscreen_window_do_nothing;
   impl_class->drag_begin = NULL;
-  impl_class->process_updates_recurse = gdk_offscreen_window_process_updates_recurse;
   impl_class->sync_rendering = NULL;
   impl_class->simulate_key = NULL;
   impl_class->simulate_button = NULL;
index 6727c9fcad24dd2cd2b583f2500135705e05fd04..b7ec4eda2406955d11a414c6112b0b7d327b55ba 100644 (file)
@@ -39,10 +39,18 @@ gdk_window_impl_beep (GdkWindow *window)
   return FALSE;
 }
 
+static void
+gdk_window_impl_process_updates_recurse (GdkWindow      *window,
+                                         cairo_region_t *region)
+{
+  _gdk_window_process_updates_recurse (window, region);
+}
+
 static void
 gdk_window_impl_class_init (GdkWindowImplClass *impl_class)
 {
   impl_class->beep = gdk_window_impl_beep;
+  impl_class->process_updates_recurse = gdk_window_impl_process_updates_recurse;
 }
 
 static void
index 826660c7cde84d40786b9c4f5dc7d18037e2ea42..f57ba6c77591a36ebcbadf5b3266210600388347 100644 (file)
@@ -1804,13 +1804,6 @@ gdk_wayland_window_destroy_notify (GdkWindow *window)
   g_object_unref (window);
 }
 
-static void
-gdk_wayland_window_process_updates_recurse (GdkWindow      *window,
-                                            cairo_region_t *region)
-{
-  _gdk_window_process_updates_recurse (window, region);
-}
-
 static void
 gdk_wayland_window_sync_rendering (GdkWindow *window)
 {
@@ -2026,7 +2019,6 @@ _gdk_window_impl_wayland_class_init (GdkWindowImplWaylandClass *klass)
   impl_class->get_drag_protocol = _gdk_wayland_window_get_drag_protocol;
   impl_class->register_dnd = _gdk_wayland_window_register_dnd;
   impl_class->drag_begin = _gdk_wayland_window_drag_begin;
-  impl_class->process_updates_recurse = gdk_wayland_window_process_updates_recurse;
   impl_class->sync_rendering = gdk_wayland_window_sync_rendering;
   impl_class->simulate_key = gdk_wayland_window_simulate_key;
   impl_class->simulate_button = gdk_wayland_window_simulate_button;
index 53c8daab0bfcc65e4c6d5a0480bfc10216c9c7ba..31b38f94d4baa5e80b9ea7cf7a62f830452020e6 100644 (file)
@@ -3250,13 +3250,6 @@ gdk_win32_input_shape_combine_region (GdkWindow *window,
   gdk_win32_window_shape_combine_region (window, shape_region, offset_x, offset_y);
 }
 
-static void
-gdk_win32_window_process_updates_recurse (GdkWindow *window,
-                                              cairo_region_t *region)
-{
-  _gdk_window_process_updates_recurse (window, region);
-}
-
 gboolean
 gdk_win32_window_is_win32 (GdkWindow *window)
 {
@@ -3452,7 +3445,6 @@ gdk_window_impl_win32_class_init (GdkWindowImplWin32Class *klass)
   impl_class->get_drag_protocol = _gdk_win32_window_get_drag_protocol;
   impl_class->register_dnd = _gdk_win32_window_register_dnd;
   impl_class->drag_begin = _gdk_win32_window_drag_begin;
-  impl_class->process_updates_recurse = gdk_win32_window_process_updates_recurse;
   //? impl_class->sync_rendering = _gdk_win32_window_sync_rendering;
   impl_class->simulate_key = _gdk_win32_window_simulate_key;
   impl_class->simulate_button = _gdk_win32_window_simulate_button;
index 3c7c6cc59d24344e4c78393751b41b9690e515a5..a2f459672c694d634ad23cdb18157acdf14b8bb5 100644 (file)
@@ -5491,13 +5491,6 @@ gdk_x11_window_set_composited (GdkWindow *window,
 #endif
 }
 
-static void
-gdk_x11_window_process_updates_recurse (GdkWindow      *window,
-                                        cairo_region_t *region)
-{
-  _gdk_window_process_updates_recurse (window, region);
-}
-
 void
 _gdk_x11_display_before_process_all_updates (GdkDisplay *display)
 {
@@ -5816,7 +5809,6 @@ gdk_window_impl_x11_class_init (GdkWindowImplX11Class *klass)
   impl_class->get_drag_protocol = gdk_x11_window_get_drag_protocol;
   impl_class->register_dnd = _gdk_x11_window_register_dnd;
   impl_class->drag_begin = _gdk_x11_window_drag_begin;
-  impl_class->process_updates_recurse = gdk_x11_window_process_updates_recurse;
   impl_class->sync_rendering = _gdk_x11_window_sync_rendering;
   impl_class->simulate_key = _gdk_x11_window_simulate_key;
   impl_class->simulate_button = _gdk_x11_window_simulate_button;